package entity

import (
	"gin-ranking/common/util"
)

// User 用户结构
type User struct {
	UserId     string     `gorm:"column:user_id;comment:'主键';primaryKey;NOT NULL" json:"userId"`        //ID
	UserName   string     `gorm:"column:user_name;varchar(64);comment:'用户账号';NOT NULL" json:"userName"` // 用户账号
	Password   string     `gorm:"column:password;varchar(64);comment:'密码';NOT NULL" json:"password"`    // 密码
	CreateTime util.HTime `gorm:"column:create_time;comment:'创建时间';NOT NULL" json:"createTime"`         // 创建时间
	UpdateTime util.HTime `gorm:"column:update_time;comment:'创建时间';NOT NULL" json:"updateTime"`         // 更新时间
}

func (User) TableName() string {
	return "user"
}
